package com.lsh.payment.api.service.ipcpay;


import com.lsh.payment.api.model.basevo.BaseResponse;
import com.lsh.payment.api.model.ipcpay.cp0001.Cp0001RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0002.Cp0002RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0022.Cp0022RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0023.Cp0023RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0028.SmsCp0028RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0029.SmsCp0029RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0030.SmsCp0030RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0032.SmsCp0032RequestDto;
import com.lsh.payment.api.model.ipcpay.cp0034.Cp0034RequestDto;

public interface IipcPaySmsRestService {

    BaseResponse ipcCp01(Cp0001RequestDto cp0001RequestDto);

    BaseResponse ipcCp02(Cp0002RequestDto cp0002RequestDto);

    BaseResponse ipcCp22(Cp0022RequestDto cp0022RequestDto);

    BaseResponse ipcCp23(Cp0023RequestDto cp0023RequestDto);

    BaseResponse ipcCp28(SmsCp0028RequestDto smsCp0028RequestDto);

    BaseResponse ipcCp29(SmsCp0029RequestDto smsCp0029RequestDto);

    BaseResponse ipcCp30(SmsCp0030RequestDto smsCp0030RequestDto);

    BaseResponse ipcCp32(SmsCp0032RequestDto smsCp0032RequestDto);

    BaseResponse ipcCp34(Cp0034RequestDto cp0034RequestDto);

}
